La documentaci¢n de CAB Versi¢n 2.0 21.01.1997 por Alexander Clauss Stresemannstraže 44 D-64297 Darmstadt aclauss@rbg.informatik.th-darmstadt.de Contenidos ========== 1 Una peque¤a introducci¢n 2 Requerimientos de sistema 3 Instalaci¢n 3.1 Modulo para acceso a Internet 3.2 La carpeta "modules" 3.3 La carpeta Cache 4 Operaciones 5 Navegando por documentos HTML 6 Algunos comentarios sobre HTML 6.1 Ventanas 6.2 Tablas 7 Creando ficheros HTML con OLGA instalado 8 Descripci¢n de los ¡tems del men£ 8.1 Abrir URL... 8.2 Abrir local... 8.3 Recargar 8.4 Imprimir 8.5 Nueva ventana 8.6 Cerrar ventana 8.7 Ver origen 8.8 Salir 8.9 P gina origen 8.10 Adelante a la siguiente p gina 8.11 Atr s 8.12 Encontrar cadena 8.13 Hotlist 8.14 Documento -> Hotlist 8.15 Opciones generales 8.16 Mostrar 8.17 Selecci¢n de fuente 8.18 Visores externos 8.19 Rutas... 8.20 Cach‚ 8.21 Programas Internet 8.22 Servidor/Proxy 8.23 Grabar opciones 9 Barra de botones 10 Agradecimientos 11 Historia 11.1 V0.8ž (20.04.1995) 11.2 V0.9ž (15.05.1995) 11.3 V0.93ž (07.06.1995) 11.4 V0.94ž (07.07.1995) 11.5 V0.95ž (04.08.1995) 11.6 V0.96ž (22.08.1995) 11.7 V0.98ž (03.10.1995) 11.8 V1.0 (01.11.1995) 11.9 V1.0a (12.12.1995) 11.10 V1.1a (01.04.1996) 11.11 V1.2 (10.04.1996) 11.12 V1.2a (16.04.1996) 11.13 V1.2b (19.04.1996) 11.14 V1.3 (20.05.1996) 11.15 V1.4 (19.09.1996) 11.16 V1.4a (01.10.1996) 11.17 V1.5 (20.10.1996) 1 Una peque¤a introducci¢n ========================== *CAB* - taxi a las autopistas de informaci¢n *CAB* - Crystal Atari Browser Comunmente llamado HTML-Browser Este browser es capaz de leer documentos en formato HTML. El documento HTML puede estar en disco o en CD. Leer paginas on-line de un servidor World Wide Web (WWW) requiere un m¢dulo separado. 2 Requerimientos de sistema =========================== El programa funciona en cualquier computadora usando el sitema opera- tivo TOS (Atari-) con 1Mb o mas de memoria. Los requisitos de memoria para las imagenes depende de la profundidad de color. Contra m s pro- fundidad de color quieras m s memoria necesitaras. Usando una tarjeta de gr ficos a color real (24 o 32 bit) aumenta dr sticamente los requisitos de memoria haciendo que el uso de memoria sea muy superior a 1Mb. CAB es independiente de la resoluci¢n con dos limitaciones: en 320x200 (ST-baja) no todos los di logos pueden entrar en pantalla, en 640x200 (ST-media) el mostrado de pantalla esta distorsionado (un octavo). Consequentemente recomendamos el uso de CAB en resoluciones de 640x400 (ST-alta) o superiores con cualquier n£mero de colores, un entorno multitarea (ej.: MagiC, Geneva, etc...) es muy deseable. Aunque no es absolutamente necesario el uso de fuentes vectoriales v¡a NVDI v3.x o SpeedoGDOS este es recomendable. El sistema de fuentes bitmap GDOS puede ser usado si es requerido. 3 Instalaci¢n ============= Copia la carpeta desde CAB a tu disco duro. CAB est preparado para funcionar pero puede que tengas que seleccionar cada uno de los di lo- gos en el men£ Opciones para configurar CAB con tus requerimientos. 4.1 M¢dulo para acceso a Internet ================================== Con el objetivo de acceder directamente a las p ginas HTML del World Wide Web copia el fichero CAB.OVL en la misma carpeta que CAB.APP - o alternativamente en una carpeta llamada "modules" que debe residir en la misma carpeta que CAB.APP. CAB.OVL incluye las rutinas necesarias para acceder a Internet. En particiones Minix la bandera x-flag del fichero CAB.OVL debe de estar activada, de otra forma el m¢dulo no puede ser ejecutado. Actualmente hay dos ficheros CAB.OVL distintos, uno para MintNet y otro para STiK. El fichero OVL de MintNet NO fun- cionar con STiK y viceversa. Un motivo por el cual CAB no tiene rutinas de acceso a una conexi¢n directa a Internet es porque no tengo modem y por lo tanto no puedo probarlas. CAB incluye un interfaz que permite m¢dulos externos, como los de STiK and MintNet, que pueden ser a¤adidos. Si deseas programar un m¢dulo externo, por favor, hazlo. 4.2 La carpeta "modules" ========================= CAB accede a una variedad de diferentes ficheros para realizar dife- rentes tareas. Normalmente estas son colocadas en la misma carpeta que CAB.APP. Con el objetivo de liberar la carpeta CAB la mayor¡a de estos ficheros pueden ser movidos a una carpeta llamada "modules" donde CAB los encontrar . Los siguientes ficheros pueden ser colocados en la carpeta "modules": ù cab_jpeg.ovl (este fichero tambi‚n puede llamarse 'jpeg.ovl') ù cab.inf ù cab.ovl ù cache_ed.prg y cache_ed.rsc (programa para manejar el cach‚ WWW) ù hotlist.html 4.3 The Cache folder ===================== Todos los datos bajados de Internet son inicialmente escritos en disco en el directorio cache. Si el dato solicitado ya est en el cach‚ es examinado para ver donde est el dato actual. Si el dato actual es leido del cach‚ no se vuelve a acceder a Internet. As¡, para que CAB sepa donde ha de grabar los datos, la carpeta cach‚ debe de activarse en los dialogos Rutas del men£ Opciones. Si este di- rectorio no se ha establecido y el m¢dulo CAB.OVL est disponible (por ejemplo si se establece una conexi¢n Internet) CAB, despu‚s de empezar muestra este dialogo con lo que la carpeta cach‚ puede ser selecciona- da. 5 Operaciones ============= CAB funciona de una forma muy parecida a otras aplicaciones GEM pero con una diferencia significante: Para acomodar las extensiones frames m s populares (que permiten que una ventana est‚ dividida en numerosas areas separadas, cada una con sus propios deslizadores) CAB no puede usar los deslizadores estandar del GEM. El contenido de las ventanas puede ser desplazado l¡nea a l¡nea con las teclas de cursor y p gina a p gina con las teclas de cursor/shift, bajo MagicMac/MagicPc? se pue- de hacer uso de las teclas "av.pag", "re.pag", "inicio" y "fin". Si se muestra m s de una ventana solo afecta a la ventana seleccionada. Para activar una ventana se puede usar la tecla Tab o Tab/Shift cam- biando de una a otra o cliqueando con el rat¢n en cualquier parte de su interior. La ventana activa muestra los deslizadores con los par - metros de WCOLORS.CPX para ventana de fondo, las ventanas inactivas adoptan el par metro de ventanas inactivas. Ambos pueden ser cambiados a tu gusto usando WCOLORS.CPX. Importante!(!nt) A-MAN v1.6 (parte de la distribuci¢n WinCom v1.6) tiene un error que hace que los deslizadores de ventanas de CAB se muestren con un color/patr¢n erroneo. Soluci¢n: consigue una versi¢n actualizada de WinCom o no lo uses. MagiC <=4.x tampoco interpreta bien el patr¢n color de los deslizadores, funciona perfectamente con MagiC v5.x,MagicMac v2.x y MagicPc. 5 Navegando por documentos HTML =============================== Los documentos HTML normalmente incluyen referencias a otros ficheros. Estas uniones o referencias, son diferenciadas del resto del texto por el uso de otro color o de un subrayado (definible por el usuario). Cliqueando en estos puntos se mostrar la p gina correspondiente. Cuando nos colocamos con el rat¢n encima de uno de esto puntos la di- recci¢n aparece en la l¡nea de la ventana de informaci¢n. Para cada ventana individual CAB retiene una 'historia' separada de cada fichero mostrado. Usando esta caracter¡stica es f cil moverse atr s y entre documentos mostrados previamente. Un cliqueo con el bo- t¢n derecho del rat¢n (opcionalmente con el izquierdo) dentro de cual- quier ventana muestra la lista completa de su 'historia' y que entra- das son directamente seleccionables. Los botones *adelante* y *atras* en la ventana de la barra de herra- mientas o la opci¢n de men£ "Navegar" pueden mostrar la p gina as¡ co- mo todas las ventanas que contiene. Para navegar en p ginas entre ven- tanas, cliquea con el bot¢n izquierdo del rat¢n en cualquier parte de la ventana (pero no en una uni¢n) y se desplegar un men£ incluyendo las opciones de navegaci¢n. Generalmente la ventana de botones de he- rramientas y las opciones de los men£s afectan al documento actual. Entre ventanas el men£ desplegado solo afecta a la ventana. Si un documento no tiene ventanas la barra de botones de herramientas y el men£ desplegable tienen la misma funci¢n, solo hay distinci¢n si el documento HTML tiene ventanas. Si encuentras en Internet o en un CD algunas p ginas a las que te gustar¡a ir m s tarde puedes a¤adir la direcci¢n URL al *Hotlist* y llamar m s tarde con una simple pulsaci¢n en el di logo Hotlist. El Hotlist es grabado por CAB como un fichero normal HTML y es un fi- chero ideal para que se muestre nada m s empezar CAB. 7 Algunos comentarios sobre HTML ================================ CAB entiende las especificaciones originales HTML tanto de HTML 2, HTML 3. 2, parte de HTML 3 (a pesar de que esta versi¢n nunca ha sido formalizada ni estandarizada y est continuamente mejor ndose) y las extensiones m s importantes del NetScape Navigator y MicroSoft Inter- net Explorer. CAB no entiende ni soporta Java o JavaScript. Desafortunadamente muchos lenguajes de desarrollo HTML no tienen una especificaci¢n exacta. Por ello es el autor del visor HTML quien debe decidir que comandos soporta y cuales no. Un autor HTML nunca puede tener la certeza de que el hardware/software usado para ver las p gi- nas no de ning£n error, es por ello que debe de tener mucho cuidado a la hora de dise¤arlas para que la mayor¡a de los visores puedan leer- las. 8.1 Ventanas ------------ Las ventanas (como una extensi¢n HTML) ofrecen algunas ventajas para la creaci¢n de p ginas HTML as¡ como una serie de desventajas. Por lo que el uso de ventanas debe de ser cuidadosamente considerado. La m s importante ventaja ofrecida por las ventanas es la posibilidad de mos- trar un ¡ndice todo el tiempo en una ventana usando otras ventanas para mostrar su contenido. El principal problema del uso de ventanas es la integraci¢n de las ventanas en el lenguaje HTML. Uno de los con- ceptos fundamentales del lenguaje HTML era (y es) que comandos HTML nuevos y desconocidos pod¡an ser ignorados. Las ventanas infringen es- te concepto pu‚s si un visor no entiende los comandos de ventana o el software o hardware no puede mostrar las ventanas el contenido no pue- de ser mostrado. Otra desventaja a¤adida es que la navegaci¢n por pa- ginas HTML que incluyen ventanas es menos fluidad que por aquellas que no incluyen ventanas. Ya no hay un nivel simple donde las funciones (Hotlist, adelanta, atr s...) funcionan globalmente. Cada y todas las ventanas muestran su propio documento y necesitan acceder a las fun- ciones globales. Adicionalmente (en el caso de un dise¤o erroneo de p ginas) los documentos en ventanas que acceden a documentos con ven- tanas estos no pueden ya acceder a las funciones globales y la navega- ci¢n a trav‚s del men£ desplegable se convierte en tediosa e impracti- cable. Otra desventaja a¤adida es que los documentos con ventanas con resoluciones bajas (640x400 o menor) suelen estar bastante recortados con lo que solo queda una peque¤a area para el contenido del documento principal. 8.2 Tablas ---------- Un visor HTML puede mostrar texto antes de que se calcule el final del fichero. Esto significa que puedes empezar a leer un documento mien- tras el formateo continua. Con las tablas esto no es posible, las tablas solo se pueden mostrar cuando su contenido ha sido calculado. 9 Creando ficheros HTML con OLGA instalado ========================================== Bajo sistemas operativos multitarea (MagiC/MultiTOS/Geneva etc) es re- lativamente f cil crear ficheros HTML. Aparte de CAB considera el uso del manager OLGA, programado por Thomas Much, y un editor que entienda el protocolo OLGA, por ejemplo QED. Ahora CAB y el editor pueden mos- trar de forma simultanea el mismo documento. CAB muestra el documento formateado y el editor es usado para entrar al c¢digo fuento del HTML. Ahora, si OLGA est instalado, grabar el c¢digo fuente en el editor hace que CAB de forma autom tica actualice y formatee el HTML. Esto es permitido por el manager OLGA. El editor informa al manager OLGA que el documento ha sido cambiado y a su vez OLGA informa a todos los in- teresados para que puedan actualizarlo. Esto evita que desde CAB se tenga que actualizar de forma manual. 10 Descripci¢n de los ¡tems del men£ =================================== 8.1 Abrir URL... ---------------- La opci¢n *Abrir URL...* en el men£ *Fichero* muestra el di logo URL conteniendo cualquier direcci¢n URL (Universak Resource Locator) que hayas definido al acceder al WWW. 8.2 Abrir local... ------------------- En principio todos los tipos de fichero pueden ser seleccionados. CAB muestra por si mismo texto HTML, im genes GIF y JPEG y pasa los otros tipos de fichero a aplicaciones externas de ayuda, cuando est n insta- ladas. El contenido de una carpeta es mostrado como una p ginas HTML donde cada fichero/carpeta est definido como una referencia selec- cionable. 8.3 Recargar ------------- Recarga la p gina HTML de nuevo. Si la p gina es cargada del WWW esta funci¢n puede ser usada para ba- j rsela de nuevo, incluso estando en el cach‚. 8.4 Imprimir ------------- Si GDOS est disponible el documento en la ventana activa puede ser imprimido. Las fuentes bitmap requieren tanto fuentes para pantalla como para impresora y para cada tama¤o, sin embargo las fuentes vecto- riales bajo NVDI 3.x o SpeedoGDOS son autom ticamente escaladas seg£n tu quieras. Los m rgenes pueden ser establecidos desde el di logo. Estos se a¤aden a cualquier margen preestablecido, tanto de la impresora como de la propia fuente. Un men£ deslizante ofrece una selecci¢n entre cualquier dispositivo GDOS instalado y va tan lejos como el dispositi- vo permite, GEM Metafile (*.GEM) o imagen de bits (*.IMG). El ‚xito en la salida de imagenes depende del soporte de la impresora de una funci¢n VDI concreta la cual puede estar o no incluida en el dispositivo activo. Recomendamos que intentes imprimir con las im ge- nes activas y si no funciona, simplemente desactiva esa opci¢n de impresi¢n. Si estas usando una impresora matricial activa la opci¢n de im genes claras de otra forma las im genes ser n demasiado oscuras. 8.5 Nueva ventana ------------------ Abre una nueva ventana mostrando el contenido de la ventana superior previa. 8.6 Cerrar ventana ------------------- Cierra la ventana. 8.7 Ver origen --------------- Muestra el texto origen del documentp HTML mostrado. Mirar tambi‚n la opci¢n *Programas externos* del men£ de opciones. 8.8 Salir ---------- Sale del programa. 8.9 P gina origen ------------------ Esta opci¢n del men£ muestra la p gina origen, si est disponible. CAB intenta cargar, directamente, la p gina origen. Cualquiera que en- tienda la sintaxis HTML puede, f cilmente, preparar cualquier p gina como referencia a otros documentos HTML. El fichero usado como la p - gina origen puede ser definido en el di logo *Opciones generales*. 8.10 Adelante a la siguiente p gina ------------------------------------ Muestra el siguiente documento de la lista. 8.11 Atr s ---------- Muestra el documento anterior. 8.12 Encontrar cadena ---------------------- Esto permite al usuario hacer una b£squeda de conceptos o claves en ficheros HTML, pudiendo ser, opcionalmente, sensible a las may£sculas. La b£squeda puede ser dirigida sobre uno de los siguientes rangos de documento. 1. S¢lo documento actual. El texto es buscado en el documento actual (ventana superior). Si el texto es encontrado en la ventana esta es desplazada hasta que el texto es mostrado en pantalla. 2. Documentos HTML locales. El texto es buscado por todos los docu- mentos HTML locales contenidos en la ruta especificada en la caja de di logos *Rutas* (y en sus directorios). Los ficheros que con- tienen el texto son puestos en una lista en un fichero HTML llamado result.html. Por el momento los ficheros HTML buscados por el m‚todo dos son buscados, exclusivamente, como texto, as¡ que texto oculto como comentarios, comandos HTML, uniones y similares tambi‚n ser n en- contradas. Procesar los ficheros para ignorar el texto oculto tomar¡a mucho tiempo. Esto tambi‚n significa que caracteres espe- ciales como acentos y similares que se escriben usando c¢digos HTML como ä no ser n encontrados. Esta peque¤a pega espera ser subsanada en una versi¢n futura. Otro truco: Si est s buscando algo que amenudo es usado en c¢digo HTML como comando o direcci¢n URL colocando un espacio antes pue- de hacer m s dif¡cil su semejanza con un comando o direcci¢n URL. Por ejemplo: Buscar el texto 'WWW' a menudo coincidir con subdirectorios y direcciones de p ginas de la forma '.../WWW/foo. html...'. Colocando un espacio antes la cadena a buscar ser ' WWW' eliminando estas coincidencias anteriores y resultando una b£squeda mejor. 3. En las bases de datos c't-CDROM. Esta opci¢n s¢lo es £til para la gente con el c't-CDROM (1992 a 1996), de las revistas c't en formato HTML) En este caso los ficheros propiamente HTML no son buscados, pero en su lugar se accede al fichero indice del CD. As¡ que HTML-Browser conoce d¢nde est n los ficheros de ese CD, debes de rellenar de forma apropiada la secci¢n *Rutas* de la caja de dia- logo - el documento HTML (en \HTML el cual tambi‚n contiene el fichero DEFAULT.HTML) y el ¡ndice de bases de datos (\UNIX\CT94.DAT o \UNIX\CT9293.DAT). Como en el m‚todo previo, la coincidencia de documentos se realiza sobre el documento results.html que es abierto entonces. 8.13 Hotlist ------------- El hotlist es una lista con los documentos HTML m s usados. Esta lista te permite moverte de una formas m s r pida a tus p ginas favoritas, sin tener que navegar a trav‚s de una serie de p ginas para llegar all¡. El hotlist est dividido en areas tem ticas. Usando el men£ de la par- superior de la ventana de di logo te ser sencillo cambiar entre diferentes temas. *El men£ 'Tema...':* *Cambiar tema:* Cambia el nombre de la actual area tem tica. El area /Miscellaneous/ no puede ser renombrada. *Nuevo tema:* Crea una nueva area tem tica. *Borrar tema:* Borra la actual area tem tica. El area /Miscellaneous/ no puede ser borrada. Todas las entradas que quedan en una area a ser borrada son movidas al area /Miscellaneous/. *El men£ 'Nuevo tema...':* Usando esta opci¢n una entrada seleccionada puede ser movida a otra area tem tica. *El men£ 'Documento...`:* *Borrar entrada:* Borra la entrada seleccionada. *Cambiar entrada:* Cambia la entrada seleccionada. Anotaciones en la p gina, tambi‚n pueden realizarse. *Abrir documento:* Abre un documento. *A¤adir documento actual:* Copia el documento actual al Hotlist. Doble click en una entrada abre el documento. El Hotlist es grabado en disco como un documento HTML lo cu l permite que usuarios no familiarizados con la sintaxis HTML tengan una forma f cil e intuitiva de crear su propia p gina. 8.14 Documento -> Hotlist -------------------------- El documento actual es insertado en el Hotlist proveido, todav¡a no listado. Ser colocado en el area tem tica /Miscellaneous/. 8.15 Opciones generales ------------------------ *P gina origen:* Despu‚s de lanzar CAB o de seleccionar la entrada de men£ *P gina origen* el fichero HTML especificado ser mostrado. Amenudo es £til crear una p gina origen que contiene referencias a las p ginas HTML m s usadas. Por defecto CAB intenta cargar el home.html como la p gina origen aunque cualquier p gina puede ser definida como la p gina origen - simplemente introduce su dire- cci¢n URL. Si el fichero esta localizado en el directorio especi- ficado como directorio de comienzo para CAB.APP puedes elegir el bot¢n *Carpeta comienzo* y usando el bot¢n *B£scar* seleccionar el fichero deseado usando el selector de ficheros. *Men£s deslizantes:* CAB provee de una l¡nea de men£s deslizantes para relevarte del tedio de la navegaci¢n por p ginas HTML. Prin- cipios b sicos: ù Bot¢n izquierdo del rat¢n en una referencia para bloquear a la p gina correspondiente. ù Cliquear en el fondo de la ventana (no en una referencia) para mostrar los men£s deslizantes. Puedes seleccionar que men£s ser n mostrados usando el bot¢n dere- cho e izquierdo del rat¢n (pulsando y sin pulsar la tecla [Shift]) Los siguientes men£s est n disponibles: *Historia:* Lista los docuementos previamente mostrados. *Referencias:* Lista las referencias en el documento actual. *Men£:* Lista algunos items de los men£s. *fich.: protocolo* la *cargar index.html autom ticamente* solo tie- nen efecto en referencias locales (ej.: a ficheros directorios de tu disco). Si el punto de referencia es a un directorio en una unidad de disco su contenido ser mostrado a menos que el fichero index.html exista en cuyo caso se cargar este £ltimo. Un uso para index.html es establecer una p gina con los ¡ndices de todos tus documentos favoritos. 8.15 Mostrar ------------ En este di logo puedes configurar varios opciones para mostrar docu- mentos HTML. *Colores:* Esta secci¢n permite configuirar los colores con que mostrar el documento, el color del fondo y el de las uniones. Si estas usando menos de 16 colores, el color de fondo de la ventana ser siempre blanco a pesar de las configuraciones. En un modo de 16 colores, solo los primeros 9 colores deber¡an ser usados pues los £ltimos 7 pueden ser cambiado por los gr ficos, etc... En m s de 16 colores, cualquiera de los primeros 16 colores puede ser usado pues no son cambiados. Algunos documentos HTML incluyen informaci¢n sobre que colores deben ser usados por el texto, referencias y fondo de la ventana. La opci¢n *Uso de l¡neas gu¡a* le informa a CAB como usar esta informaci¢n (si est disponible). *Uniones:* Las uniones pueden ser mostradas como subrayados y/o texto en negrita (esto es importante para sistemas monocromo pues no se puede distinguir en ellos las uniones por colores). *Im genes:* Controla la forma de mostras las im genes. *No mostrar* Impide que las im genes sean cargadas y mostradas lo que acelera la carga de la p gina. *Monocromo* Las im genes son mostradas en monocromo usando t‚cni- cas de dithering. Es el m‚todo m s r pido, pero obviamente la calidad empeora. *Escala grises* Las im genes son mostradas en escala de grises. Un modo de muy alta calidad a expensas de la velocidad. *Color* Las imagenes son mostradas en color, dependiendo del hardware disponible: ù 4-8 planos de bits (16-256 colores). La imagen sufre un dithering si el n£mero de colores disponibles es menor al n£mero de colores contenidos en la imagen. En modos de 16 colores la escala de grises es a menudo m s recomendable. ù 15/16 bit Highcolor (32768/65536 colores) ej.: Falcon en el modo Truecolor. ù 24 o 32 bit Truecolor (16.7 millones de colores) *Texto en vez de im gen* El lenguaje HTML tiene soporte para sistemas s¢lo texto, permitiendo que las im genes vayan acom- pa¤adas por alg£n texto el cu l es mostrado en vez de la im gen. Esto permite a los hojeadores WWW que no pueden mostrar im genes mostrar en su lugar texto. Si la opci¢n est disponible (cruzada) s¢lo las im genes por las que no hay al- ternativa en texto son mostradas como im genes. *Ancho texto:* El texto puede ser tanto formateado a una ancho fijo como justificado para abarcar el ancho de la ventana. El texto ajustado a la ventana se ve mejor pero tarda m s en ser mostrado pues debe ser reformateado. *Ventanas:* Selecciona si CAB evalua la definici¢n de ventanas o no. desafortunadamente algunas p ginas solo se pueden mostrar usando ventanas, as¡ que es mejor que dejes activa esta opci¢n. Hay algu- nas p ginas HTML que, en vez de emplear ventanas, pueden mostrar- se con las ventanas desactivadas. Por ejemplo el peri¢dico Der Spiegel en: http://www.spiegel.de/ (Diciembre 1996) Estas p ginas mostradas se cargan mucho m s r pidas sin ventanas pero no puedes leerlas ;-) 8.17 Selecci¢n de fuente ------------------------- D¢nde sea posible CAB (HTML-Browser) usa diferentes fuentes y tama¤os de fuente para mostrar los ficheros HTML. La m s ¢ptima calidad de salida es con fuentes de tipo vectorial para las que necesitar s ins- talar NVDI v3.x o SpeedoGDOS. Las fuentes bitmap pueden ser usadas pero no son tan bonitas. Luego necesitas decirle a CAB (HTML-Browser) que fuente (GDOS) ser usada para cada estilo en el documento HTML. Las fuentes vectoriales suministradas con SpeedoGDOS o NVDI 3.x son recomendadas. Debes espe- cificar tres fuentes (sans serif, serif y monoespaciada) en cuatro diferentes estilos (normal, negrita, it lica y negrita e it lica) haciendo, realemente, doce selecciones. Para establecer la negrita e it lica deber¡as usas una negrito o it - lica 'reales' siempre que sea posible. Si no tienes ninguna disponible deber s simular estos efectos usando los correspondientes botones adyacentes al men£ deslizante de selecci¢n. Si estas usando fuentes vectoriales entonces usa la apropiada fuente de la familia, si est disponible. Algunos comandos como son
..., etc causa- r n problemas a la hora de mostrar en pantalla fuentes proporcionales. Para evitar este problema solo usa fuentes *no proporcional* para el texto *preformateado*. El fichero INF suministrado tiene los siguientes valores por defecto (para NVDI 3.x): *Headings:* Swiss 721 (normal, bold, italic, bold+italic) *Normal text:* Dutch 801 (normal, bold, italic, bold+italic) *Formatted:* Letter Gothic 12 Pitch (normal, bold, italic, bold+italic) Si no te gustan o no tienes estas fuentes, deber s seleccionar alter- nativas. El tama¤o del cuerpo del texto tambi‚n puede ser alterado. No lo hagas demasiado grande o peque¤o. Cualquier valor entre 10 y 13 es c¢modo y adecuado, de hecho yo uso 12 puntos. Si no tienes acceso a fuentes vectoriales (ej.: no tienes una copia de NVDI 3.x o del SpeedoGDOS) entonces el tama¤o del punto no cambiar , pero el texto puede ser mostrado todav¡a usando el sistema de fuentes, habitualmente de 10 puntos. 8.18 Visores externos ---------------------- Si hay una uni¢n en un punto de un documento HTML a un fichero que no est en formato HTML, entonces se ejecuta un visor externo. Estos pro- gramas pueden ser llamados de una de las dos formas configurables v¡a el di logo *Programas externos...* del men£ *Opciones*. Se pueden asignar tipos de ficheros individuales a diferentes progra- mas. Las extensiones de los ficheros se introducen en el campo *Ficheros*. Varias extensiones pueden ser introducidas usando una coma para separarlas. Los programas son seleccionados cliquenado en la caja de selecci¢n a la derecha del campo *Ficheros* que muestra en selector de ficheros para seleccionar el visor deseado. Finalmente cada entrada incluye un *Soporta VA_START* que debe de estar cruzada si el visor entiende los mensajes VA_START as¡ que CAB puede enviar un mensaje VA_START al visor con lo que el fichero puede ser visionado con el relanzamiento del visor. El programa *Por defecto* (*.*) es llamado para mostrar cualquier fichero que no tenga asignado ning£n programa. Si una o m s extensiones han sido definidas sin un programa asignado CAB intentar mostrar el fichero. Esto s¢lo es £til para *.gif, *.xbm, *.htm y ficheros ASCII (por ejemplo: *.txt, *.doc, *.c, *.pas, *.tex, etc...) para los cuales CAB (HTML Browers) incluye unas rutinas para mostrarlos. Usando CAB (HTML Browser) para estos tipos de ficheros permite mantener al m¡nimo el n£mero de visores externos. CAB muestra el c¢digo fuente HTML propiamente dicho. Si deseas editar el c¢digo simplemente asigna un editor de textos (QED, Everest, Edith, etc.) para las extensiones de fichero *.htm,html. En el campo *Fichero binario* introduce la extensi¢n de fichero a so- portar como fichero binario el cual CAB no reconoce. Por ejemplo CAB reconoce ficheros binarios ASCII codificados en *.uue y *.hqx y los muestra. Despu‚s de introducir estos tipos de fichero como binario CAB mostrara el selector de ficheros preparado para grabar el fichero a disco en vez de mostrarlo. El el campo "Editor" introduces tu editor preferido (Everest, Edith, QED) con el que puedes mandar los emails, etc... GEMJING ser usado para las salidas de sonido suministradas por las llamdas correspondientes dentro del documento HTML. Esto solo funciona bajo sistemas multitarea. La ruta para GEMJING debe de ser introducida y tambi‚n puede ser instalado como una aplicaci¢n de ayuda a los fi- cheros WAV y AU. Doble pulsaci¢n en la caja *ruta programa* abre un di logo con una opci¢n a borrar la actual ruta. Algunos programas externos sugeridos: *.text,txt: ST-Guide, 1st-Guide (o ninguno, entonces se usa HTML.APP) *.mpeg,mpg,mpe: 1st-Guide (en un Falcon bajo TOS simple el m s r pi- do reproductor MPEG que use el DSP es recomendable) *.jpeg,jpg,jpe: 1st-Guide, GEMview *.tiff,tif: GEMview, Imagecopy *.gif,xbm: GEMview, Imagecopy (o ninguno, entonces se usa HTML.APP) *.dvi: DVI display, incluido en archivos TeX *.* (por defecto): GEMview (u otro programa que soporte el m ximo n£mero posible de formatos) *.html,htm: qed, Everest, Edith, o ninguno, usando CAB como visor *.wav,*.au: GEMJING 8.19 Rutas... ------------- Si tienes una copia del c't ROM (1992 a 1996) (CD que contiene la revista alemana c't) entonces prepara una ruta para el campo c't CDROM. En el campo *Carpeta HTML* activa el directorio que contenga el fiche- ro DEFAULT.HTM en el CD (ej.: ?:\HTML\, donde ? es sustituido por el nombre del dispositivo CD-ROM). En el campo *Base de datos* pon la ruta al contenido del CD (?:\UNIX\CT94.DAT o ?:\UNIX\CT92.93.DAT, de nuevo ? es el nombre del dispositivo CD-ROM). Si quieres usar CAB en l¡nea en un servidor WWW de Internet, deber¡as establecer la *Carpeta cach‚* d¢nde todos los ficheros ser n bajados de Internet y pueden ser almacenados. Lo ideal es que esa carpeta est‚ en una partici¢n Minix del disco duro, u otro sistema que soporte nombres de ficheros largos para soportar ficheros HTML pues los fiche- ros HTML bajados de Inernet a menudo tienen nombres largos los cuales resultan facilmente de la duplicaci¢n del nombre del fichero usando el tradicional formato TOS de 8+3 caracteres, y aseg£rate que la parti- ci¢n tiene bastante espacio. En las *Carpetas HTML* puedes introducir las rutas d¢nde CAB buscar los ficheros HTML. Los ficheros HTML contienen rutas absolutas locales (ej.: /path/file.html) las cuales pronto volver n el directorio principal de la partici¢n en el caos. Las carpetas HTML ayudan a prevenir esto di- ciendoles al Browser HTML que mire los ficheros HTML en las carpetas especificadas. Aqui hay un ejemplo: *Introduce las carpetas HTML:* ù F:\HTML.DOC\ ù G:\VARIOUS\ *Unidad de disco actual:* F:\ *Ruta en fichero HTML:* ù /example/text/index.html *D¢nde busca CAB:* 1. F:\example\text\index.html 2. F:\HTML.DOC\example\text\index.html 3. G:\VARIOUS\example\text\index.html Doble pulsaci¢n en la caja *rutas programas* abre un di logo con una opci¢n para borrar la ruta actual. 8.20 Cach‚ ----------- CAB (HTML-Browser) usa dos cach‚s para maximizar la muestra de los ficheros. El *Cach‚ imagen* es usado para prevenir repetidas descompresiones y ditherings los cuales son procesos que toman mucho tiempo del procesa- dor. Las imagenes que no se van a mostrar son almacenadas en memoria (RAM) para ser usadas si son requeridas de nuevo. Evidentemento esto consume memoria as¡ que el m ximo tama¤o del cach‚ podr ser estable- cido en el campo *Tama¤o m ximo*. Si el cach‚ se llena la imagen menos usada es eliminada del cach‚ para liberar espacio. Usando la opci¢n *Mantener libre* tambi‚n es posible dejar un m¡nimo de memoria libre para otros programas. El cach‚ tambi‚n puede ser vaciado manualmente usando el bot¢n *Liberar cach‚* que puede ser muy £til para liberar memoria de forma r pida para otra aplicaci¢n cuando est‚s en un siste- ma operativo multitarea. El cach‚ permanece vacio hasta que nuevas im genes sean mostradas en CAB (HTML-Browser). *Atenci¢n* La actual consumici¢n de memoria por el Cach‚ puede ser superior al introducido en el di logo. El *Cache Internet* es usado para almacenar ficheros bajados de Inernet a tu disco permitiendo, repetidamente, la bajada de los mismos ficheros de Internet si son vistos m s de una vez. Ver tambi‚n *Rutas*. Las opciones *Tama¤o m ximo* y *Mantener libre* limitan el espacio total disponible en el disco usado por el cach‚ y CAB (HTML-Browser) liberar los ficheros m s viejos del cach‚, manteniendo el cach‚ en los l¡mites definidos. Si la opci¢n *Borrar despu‚s 'salir'* est activa (cruzada) los fiche- ros en el cach‚ ser n borrados al salir de CAB (HTML-Browser). Natu- ralmente a no ser que el espacio del disco sea muy limitado o est‚s seguro que los ficheros no los vas a necesitar ser¡a mejor mantener los ficheros. El bot¢n *Liberar cach‚* es para uso de emergencia, en el caso que necesites espacio libre de forma r pida. S¢lo los ficheros colocados en el directorio cach‚ por CAB (HTML-Browser) ser n borrados. 8.21 Programas Inernet ----------------------- Normalmento todo el acceso a Internet se hace via el m¢dulo CAB.OVL. Desafortunadamente no todos los protocolos de Internet son soportados por CAB. Desde este di logo se pueden instalar programas para su uso como deseemos. La £nica limitaci¢n es que dichos programas admitan la direcci¢n URL como un par metro de entrada. 8.22 Servidor/Proxy -------------------- Todas la entradas en este di logo son evaluadas exclusivamente por el m¢dulo CAB.OVL o no. El m¢dulo CAB.OVL para MintNet todav¡a (Diciembre 1996) no evalua esta informaci¢n. El CAB.OVL para STiK es una imple- mentaci¢n parcial. Si una entrada se valida como fichero de configura- ci¢n STiK, MintNet, la entrada de este di logo se puede dejar vac¡a. 8.23 Grabar opciones -------------------- Almacena la actual configuraci¢n. 9 Barra de botones =================== Cada ventana CAB contiene una barra de botones la cu l permite de una forma sencilla acceder a algunas funciones importantes: *Adelante* Se muestra el siguiente documento. *Atr s* Muestra el documento anterior. *Origen* Muestra la p gina origen. *URL* Selecciona un documento de una direcci¢n URL. *Fichero* Selecciona un fichero usando el selector de ficheros. *Fuente* Muestra el texto fuente del documento que actualmente est siendo mostrado. *Nuevo* Recarga el documento actual de nuevo. *Hotlist* Muestra el di logo hotlist. Si aparece un smiley triste en la parte derecha de los botones eso significa que el documento mostrado ha fallado de alguna forma. Para saber cual ha sido el problema cliquea en el smiley. Esta es una opci¢n particularmente £til cuando alguien usa CAB como autor de p gi- nas HTML. Solo los errores que CAB pueda determinar sin desperdicio de espacio de disco o de tiempo de proceso ser n mostrados. Documentos incompletos no son, necesariamente, mostrados de una manera incorrecta por CAB pero pueden ser exhibidos con problemas con otros programas 'browsers' (ej.: Mosaic, Netsacape, WebExplorer, etc...) que puede que no muestren el documento como tu quieres. 10 Agradecimientos ================== Quiero agradecer a todos aquellos que me dieron su animo, cr¡ticas, sugerencias e informe de errores los cuales me ayudaron al desarrollo de CAB (HTML-Browser). En particular quiero mencionar a las siguientes personas: ù Dan Ackerman ù Mille Babic ù Stefan Becker ù Ben Bell ù Stephane Boisson ù Joe Connor ù Dieter Fiebelkorn ù Nicholas Flintham ù Stefan Haake ù Romuald Jouffrey ù Ulrich Kaiser ù Ton Ketting ù Antonio Lillo ù Graziano Morando ù Thomas Much ù Tim Newsome ù Fred Nicklisch ù Rosario Pignatelli ù Manfred Ssykor ù Andrew Versperman ù Lodovico Zanier 11 Historia =========== 11.1 V0.8ž (20.04.1995) ------------------------ ù Primera versi¢n publicada 11.2 V0.9ž (15.05.1995) ------------------------ ù Reducidos los requisitos de memoria ù Soportado (ARGS) arrastrar y tirar de MTOS ù Programas externos funcionan bajo una TOS simple ù Mensajes de error m s descriptivos ù Fijado error: cuando funciona como accesorio no volver a in- tentar invertir ¡tems de men£ (no existentes) ù El fichero .INF es encontrado incluso si el HTML no ha empeza- do en el directorio propio ù Ahora hay una m s tolerable sintaxis de errores en el fichero HTML ù home.html se carga al principio si es posible ù Hotlist ù Configuraci¢n de ventanas y colores de texto ù B£squedas (incluidas b£squedas en CDROM c't) ù Im genes en documento pueden ser mostradas en escala de grises 11.3 V0.93ž (07.06.1995) ------------------------- ù Preparaci¢n para operaci¢n on-line implementada (aunque no activa en esta versi¢n) ù Fijado error: Problema con el espaciado de l¡neas corregido ù Fijado error: Final de bucle con gifs defectuosos corregido ù Fijado error: fue olvidado fclose() para Hotlist :-( ù Otros errores menores tambi‚n fueron corregidos 11.4 V0.94ž (07.07.1995) ------------------------- ù Fijado error: borrado de la £ltima entrada del hotlist hac¡a que la m quina se colgase :-( ù Fijado error: CR/LF dentro de marcadores conduci n a problemas ù Fijado error: La £ltima palabra en un fichero HTML era engullida ù Acceso a documentos usando informaci¢n de rutas absolutas, in- cluyendo directorios listados en el di logo 'Rutas...' ù El contenido de una unidad puede ser mostrado como un documen- to HTML (incluido programas de lanzamiento y programas para el visonado de ficheros) ù Soporte para marcadores especiales Netscape